| Package | Description |
|---|---|
| edu.claflin.finder |
Subgraph Finder - Used to find and locate subgraphs within a network.
|
| edu.claflin.finder.logic |
Contains the data structure and processing code-base.
|
| edu.claflin.finder.logic.comp |
Contains Comparator implementations for expansion ordering.
|
| edu.claflin.finder.logic.cygrouper |
| Modifier and Type | Method and Description |
|---|---|
private static Algorithm |
Main.parseAlgorithm(java.lang.String algorithmCode,
java.util.HashMap<java.lang.String,java.lang.Boolean> config,
java.util.ArrayList<Condition> conditions,
java.util.Comparator<Edge> comparator)
Parses an algorithm code string for returning the appropriate Algorithm
object.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.ArrayList<Edge> |
Graph.edgeList
The list of edges added to the graph.
|
| Modifier and Type | Method and Description |
|---|---|
Edge |
Edge.duplicate(Node source,
Node destination)
Attempts to duplicate an Edge based on the supplied parameters.
|
Edge |
Graph.getEdge(Node source,
Node destination)
Locates an Edge object in the edgeList and returns it.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Edge> |
Graph.getEdgeList()
Returns the list of edges in the graph.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Graph.addEdge(Edge edge)
Adds an edge to the Graph.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Graph.addEdges(java.util.List<Edge> edges)
Adds a list of Edges to the graph.
|
boolean |
ConditionedGraph.addPartialGraph(java.util.List<Node> nodes,
java.util.List<Edge> edges)
Adds a partial graph to this graph.
|
boolean |
Graph.addPartialGraph(java.util.List<Node> nodes,
java.util.List<Edge> edges)
Adds a partial graph to this graph.
|
private void |
ConditionedGraph.superAddPartialGraph(java.util.List<Node> nodes,
java.util.List<Edge> edges)
Private method for circumventing the condition restrictions.
|
| Constructor and Description |
|---|
Graph(java.lang.String graphName,
java.util.ArrayList<Node> nodeList,
java.util.ArrayList<Edge> edgeList)
Private constructor used by subGraph method.
|
| Modifier and Type | Method and Description |
|---|---|
int |
EdgeWeightComparator.compare(Edge o1,
Edge o2)
Compares the edges based on the D data held by the edge.
|
int |
EdgeWeightComparator.compare(Edge o1,
Edge o2)
Compares the edges based on the D data held by the edge.
|
| Constructor and Description |
|---|
CygrouperAssembler(java.util.List<Edge> regularEdges) |